﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Infra.Business
{
    public class PaisBLL
    {
        public static void Salvar(int codigo, String nome, String nacionalidade)
        {
            //Caso seja passado algum codigo, sera actualizado o registo
            Infra.Entity.LOCPAIS pais = new Entity.LOCPAIS();
            pais.CODPAIS = codigo;
            pais.STRPAIS = nome;
            pais.STRNACIONALIDADE = nacionalidade;
            Infra.Common.DAO.PaisDAL.Salvar(pais);
        }

        public static void Excluir(int codigo)
        {
            Infra.Common.DAO.PaisDAL.Excluir(codigo);
        }

        public static List<Infra.Entity.LOCPAIS> Pesquisar(int codigo, String nome, String nacionalidade)
        {
            return Infra.Common.DAO.PaisDAL.Pesquisar(codigo, nome, nacionalidade);
        }


        public static List<Infra.Entity.LOCPAIS> Pesquisar()
        {
            return Infra.Common.DAO.PaisDAL.Pesquisar();
        }


        public static List<Infra.Entity.LOCPAIS> PesquisarSP(int codigo, String nome, String nacionalidade)
        {
            return Infra.Common.DAO.PaisDAL.PesquisarSP(codigo, nome, nacionalidade);
        }
    }
}
